LinuxQMISDK-Lite  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
QmuxInternal.h File Reference

Go to the source code of this file.

Data Structures

struct  QMUX_HDR
 
struct  QmiTransactionHdr
 
struct  QmiHdr
 
struct  ResultTlv
 
struct  CtlTransactionHdr
 
struct  GetClientIdReqMsg
 
struct  GetClientIdRspMsg
 
struct  ReleaseClientIdReqMsg
 
struct  ReleaseClientIdRspMsg
 

Macros

#define MAX(x, y)   ( ((x) > (y)) ? (x) : (y) )
 
#define SUCCESS   0
 
#define FAILURE   (-1)
 
#define MAX_QMUX_PACKET_SIZE   2048
 
#define QMUX_MSG_FLAG   0x01
 
#define IF_TYPE_SIZE   1
 
#define QMUX_CTL_FLAG_CTL_POINT   0x00
 
#define QMUX_CTL_FLAG_SERVICE   0x80
 
#define eInvalidService   255
 
#define eCTL_REQ   0
 
#define eCTL_RSP   1
 
#define eCTL_IND   2
 
#define BROADCAST_CLIENT_ID   255
 
#define GET_CLIENT_ID   0x0022
 
#define RELEASE_CLIENT_ID   0x0023
 
#define TLV_TYPE_REQUIRED_PARAMETER   0x01
 
#define TLV_TYPE_RESULT_CODE   0x02
 
#define QMI_RESULT_SUCCESS   0
 
#define QMI_RESULT_FAILURE   1
 
#define QMI_ERR_GENERAL   46
 

Typedefs

typedef struct QmiTransactionHdr QmiTransactionHdr
 
typedef struct QmiHdr QmiHdr
 
typedef struct ResultTlv ResultTlv
 
typedef struct CtlTransactionHdr CtlTransactionHdr
 
typedef struct GetClientIdReqMsg GetClientIdReqMsg
 
typedef struct GetClientIdRspMsg GetClientIdRspMsg
 
typedef struct
ReleaseClientIdReqMsg 
ReleaseClientIdReqMsg
 
typedef struct
ReleaseClientIdRspMsg 
ReleaseClientIdRspMsg
 

Macro Definition Documentation

#define BROADCAST_CLIENT_ID   255
#define eCTL_IND   2
#define eCTL_REQ   0
#define eCTL_RSP   1
#define eInvalidService   255
#define FAILURE   (-1)
#define GET_CLIENT_ID   0x0022
#define IF_TYPE_SIZE   1
#define MAX (   x,
 
)    ( ((x) > (y)) ? (x) : (y) )
#define MAX_QMUX_PACKET_SIZE   2048
#define QMI_ERR_GENERAL   46
#define QMI_RESULT_FAILURE   1
#define QMI_RESULT_SUCCESS   0
#define QMUX_CTL_FLAG_CTL_POINT   0x00
#define QMUX_CTL_FLAG_SERVICE   0x80
#define QMUX_MSG_FLAG   0x01
#define RELEASE_CLIENT_ID   0x0023
#define SUCCESS   0
#define TLV_TYPE_REQUIRED_PARAMETER   0x01
#define TLV_TYPE_RESULT_CODE   0x02

Typedef Documentation

typedef struct QmiHdr QmiHdr
typedef struct ResultTlv ResultTlv

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved